a surge of protest - Spanish English Dictionary